package com.jy.modules.cims.component.deal;

import java.util.List;

import org.springframework.stereotype.Service;

import com.jy.modules.cims.component.creditRight.ICCRRepayPlan;
import com.jy.modules.cims.data.dao.CRepayPlanDao;
import com.jy.modules.cims.data.dto.RepayPlanDto;

/**
 * 
 */
@Service("com.jy.modules.cims.component.deal.CCRRepayPlanImpl")
public class CCRRepayPlanImpl implements ICCRRepayPlan {

    /**
     * 
     */
    public CCRRepayPlanImpl() {
    }

    /**
     * 
     */
    public CRepayPlanDao cRepayPlanDao;

    /**
     * 根据债权转让编号获取返款计划
     * @param crTransferId 
     * @return
     */
    public List<RepayPlanDto> getRepayPlan(String crTransferId) {
    	return null;
    }

    /**
     * 保存还款计划
     * @param crTransferId 
     * @param list 
     * @return
     */
    public void saveRepayPlan(String crTransferId, List<RepayPlanDto> list) {
    	
    }

    /**
     * 根据债权转让编号获取结算计划
     * @param crTransferId 
     * @return
     */
    public List<RepayPlanDto> getSettlePlan(String crTransferId) {
    	return null;
    }

    /**
     * 保存结算计划
     * @param crTransferId 
     * @param list 
     * @return
     */
    public void saveSettlePlan(String crTransferId, List<RepayPlanDto> list) {
    	
    }

    /**
     * 根据债权生成结算计划
     * @param crTransferId 
     * @return
     */
    public void createSettlePlan(String crTransferId) {
    	
    }

    /**
     * 重建结算计划
     * @param crTransferId 
     * @param type 类型
     * @return
     */
    public void rebuildSettle(String crTransferId, String type) {
    	
    }

}